4.5:
- Fixed critical error that caused conversions on images with alpha channel to fail.
- Added ICCColorProfileException class.
- Removed the LastError property from the ICCColorProfile class.
- Updated the LittleCMS library under the hood to version 2.18.
- The plugin code segments for macOS platforms are now a lot smaller than before.
4.0:
- Added Linux ARM 64 build. (Works for Xojo 2022r4 or later).
3.0:
- Added Windows Arm 64 build.
2.6:
- Added SystemColorProfile shared method to the ICCColorProfile class.
- Added SystemColorProfilesFolder shared method to the ICCColorProfile class.
- Updated the Little CMS library under the hood.
- Added support for Apple Silicon iOS Simulator.
2.5:
- Added ConvertToColorProfileTask methods (2 variants) for Async support.
- Updated the LittleCMS library under the hood.
- Retargeted iOS build to set same minimum version as Xojo sets (iOS 11 instead of iOS 13).
2.0:
- Added Apple Silicon compile (Not tested).
- Added Apple iOS compile class.
1.2:
- Alpha channel is now correctly copied in transformations.
- Added another variation of the ConvertToColorProfile method on the ICCColorProfile class. This variation takes destination hint that can for example be used to force 16 bit per channel image down to 8 bit per channel image during conversion.
- Added DepthValues enum to the ICCColorProfile class.
- Added support for CMYKA color space.
- Added support for CCMMYYKK color space (16 bit per channel CMYK)
- Added support for CCMMYYKKAA color space (16 bit per channel CMYKA)
- Added support for RRGGBB color space (16 bit per channel RGB)
- Added support for RRGGBBAA color space (16 bit per channel RGBA)
- Added support for gg color space (16 bit per channel Gray).
- Added support for ggAA color space (16 bit per channel Gray alpha).
1.1:
- Added support to Convert CMYK color profiles.
- HorizontalResolution and VerticalResolution are now preserved correctly when using the ConvertToColorProfile function.
- Added RGBColorToCMYKColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles supplied)
- Added RGBColorToFloatCMYKColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
- Added CMYKColorToRGBColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
- Added FloatCMYKColorToRGBColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
- Added ApplyColorProfileToPDFDocument method to the ICCColorProfile class.
- Fixed crash on windows when getting the text properties for the profiles.
- Added more example projects.
1.0:
- This is the first version.